@charset "utf-8";  /*格式化样式*/  
/*公共压缩样式，处理各个浏览器兼容性所写，可以无视*/html,body{ font-family: Microsoft YaHei;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol{list-style:none}s{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}caption,cite,code,dfn,th,var{text-align:left;font-weight:normal;font-style:inherit;}body{background-color:#fff;}/* 表单 */label{display:inline-block;*display:inline;*zoom:1}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]  input[type="button"]::-moz-focus-inner{border:none;padding:0}/* 字体 */h1{font-size:24px;margin:0 0 12px}h2{font-size:24px;margin:0 0 10px}h3{font-size:20px;margin:0 0 8px}h4{font-size:16px;margin:0 0 5px}h5{font-size:14px;margin:5px 0}h6{font-size:14px;margin:0 0 5px;}
.clearfix{overflow:hidden;zoom:1;clear: both;}
.clearfix{overflow:hidden;zoom:1;clear: both;}
*{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
*behavior: url(../css/boxsizing.htc);
}
html{height:100%; }
div,body,p,h1,h2,h3,h4,h5,ul,li,dl,dd,dt{
margin:0; 
padding:0;
list-style: none;
box-sizing:border-box;
}
a:focus{outline:none;}
a{color:#333; text-decoration: none; cursor:pointer; outline:none;}  
a:hover{ color:#000; text-decoration: none; }
body{font-size:14px; color:#666;}
input[type=text],textarea {border: 1px solid #e3e3e3; background: #fff; -webkit-appearance: none;font-family: Microsoft YaHei;  -webkit-appearance: none;
    font-family: Microsoft YaHei;
    outline: none;}  
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;  font-family: Microsoft YaHei;}  
input{font-family: Microsoft YaHei;}  
textarea { -webkit-appearance: none;}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
    font-family: Microsoft YaHei;
    outline: none;
}
img{width:auto; max-width:100%;vertical-align: bottom;}
select{outline: none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.container{width:1200px; margin:0 auto;}
.top{line-height:25px; padding:10px 0;}
.top .container{display:flex; justify-content:space-between; font-size:14px; color:#2c2c2d;}
.top .container a{color:#2c2c2d; margin:0 3px;}
.top .container span{margin-right:3px;}
.top .container a:hover{text-decoration:underline;}
.navbox{background:url(../images/navbg.jpg) repeat-x center; height:86px; line-height:86px;}
.navboxfixed{position:fixed; z-index:101; width:100%; top:0;}
.navbox .container{display:flex; justify-content:space-between; align-items:center; color:#fff;}
.navbox .logo img{vertical-align:middle;}
.navbox ul{width:870px; display:flex;}
.navbox ul li{position:relative;}
.navbox ul li>a{ display:block; font-size:16px; color:#ffffff; min-width:82px; text-align:center; padding:0 17px;  position:relative;}
.navbox ul li>a.active,.navbox ul li:hover>a{background:#fff; color:#000; left:-1px;}
.navbox ul li>a:after{width:1px; height:42px; background:#fff; top:22px; right:0; content:''; position:absolute;}
.navbox ul .box{display:none; position:absolute; width:100%; background:#313133;}
.navbox ul .box p a{display:block; color:#bdbdbd; font-size:14px; text-align:center; line-height:40px; border-bottom:1px solid #3e3e3e;}
.navbox ul .box p:last-child a{border: none;}
.navbox ul .box p a:hover{color:#fff;}
.navbox ul li:hover .box{display:block;}
.navbox .tel{background:url(../images/tel.png) no-repeat left center; padding-left:50px;}
.navbox .tel span{font-size:12px; display:block; line-height:1;}
.navbox .tel p{font-size:20px;font-weight:bold; line-height:1; padding-top:5px;}
.homebg{width: 100%; display:flex; align-items:center; justify-content:center; text-align:center; height:700px; background:url(../images/homebg.jpg) no-repeat center; background-size:cover;}
.homebox{background:rgba(0, 0, 0,0.52); width:1200px; height:85%; display:flex; align-items:center; justify-content:center; color:#fff;}
.homebox h3{font-size:54px; padding-bottom:45px;}
.homebox li{padding-bottom:15px;}
.homebox li a{display:inline-block; cursor: pointer; line-height:1.5; border-radius:15px; padding:0 12px; font-size:36px; color:#fff;}
.homebox .lang{display:flex; justify-content:center; padding-top:30px;}
.homebox .lang a{display:inline-block; line-height:1.6; margin:0 5%; border-radius:15px; font-size:24px; color:#fff; background:#000; width:135px;}
.homebox .lang a.en{background:#fff; cursor:pointer; color:#000;}
.hposition{width:1200px; margin:0 auto; padding:15px 225px 15px 32px; line-height:56px; font-size:20px; color:#131313; background:#f2f2f2; display:flex; justify-content:space-between;}
.hposition a{color:#131313;}
.hposition a:hover{color:#000;}
.hposition a{margin:0 10px;}
.hposition span:last-child{display:none;}
.hposition .htel{font-size: 22px;text-transform: uppercase;font-weight: bold; color:#000;}
.section4{text-align:center;}
.contacttel{color:#000; font-size:28px; text-align:center;}
.hti{text-align:center; padding:35px 0;}
.hti h3{font-size:35px; color:#434343;}
.hti p{text-transform: uppercase; font-size:17px; color:#939393; padding:7px 0 13px;}
.hti span{display:block; width:45px; background:#fbc021; height:4px; margin: 0 auto;}
.section1{padding:30px 0 20px;}
.hproduct{width:1200px; margin:0 auto; }
.hproduct ul{display:flex; justify-content:space-between;}
.hproduct ul li{width:385px; overflow:hidden;}
.hproduct ul li .img{height:260px; position:relative; overflow:hidden;}
.hproduct ul li .img img{object-fit:cover;transition: all 0.35s;}
.hproduct ul li:hover .img img{transform: scale(1.08);}
.hproduct ul li .img  h3{background:rgba(0,0,0,0.75); font-size:20px; position:absolute; bottom:0; left:0; width:100%; color:#fff; line-height:40px; padding:0 8px;}
.hproduct ul li p{font-size:15px; color:#414141; padding:10px 5px 0;}
.habout{background:url(../images/aboutbg.jpg) no-repeat top center; padding:100px 0 175px;}
.habout .container{position:relative;}
.habout .aboutxt{position:absolute; right:0; top:100px;width: 712px;height: 483px; background:#fff; padding:34px 30px 0;}
.habout .aboutxt h3{display:flex; font-weight:normal; justify-content:space-between; align-items:center; line-height:37px;}
.habout .aboutxt h3 span{font-size:26px; color:#3a3a3a;}
.habout .aboutxt h3 a{font-size:15px; color:#ffffff; display:block; width:119px; background:url(../images/morebg.png) no-repeat center; text-align:center;}
.habout .aboutxt .txt{font-size:14px; line-height:33px; color:#232323; padding:22px 0 50px;}
.habout .aboutxt ul{display:flex; justify-content:space-between; text-align:center; padding:0 25px;}
.habout .aboutxt ul li p{color:#232323; padding-top:15px;}
.advbox{position:relative; height:1800px; overflow:hidden;}
.advbox ul{position:relative; left:50%; margin-left:-960px; width:1920px;}
.advbox ul li{display:flex; justify-content:space-between;align-items:center; padding-bottom:48px;}
.advbox ul li .img{width:50%;}
.advbox ul li .txt{width:50%;}
.advbox ul li .txt .box{width:600px; display:inline-block;}
.advbox ul li:nth-child(2n){text-align:right;}
.advbox ul li .txt .box span{background:url(../images/ysico.png) no-repeat center; line-height: 1.2; display:flex; justify-content: center; align-items:center; width:127px; height:127px; font-size:29px; font-weight:bold; text-align:center; color:#fff;}
.advbox ul li:nth-child(2n) .box span{float:right; margin-right:10px;}
.advbox ul li:nth-child(2n-1) .box span{float:left; margin-left:10px;}
.advbox ul li .txt .info p{font-size:24px; line-height:40px;}
.advbox ul li .txt .info h3{font-size:19px;color:#000000; line-height:40px; font-weight:normal;}
.advbox ul li:nth-child(2n) .box .info{margin-right:140px; text-align:left;}
.advbox ul li:nth-child(2n-1) .box .info{margin-left:145px;}
.advbox ul li:nth-child(1) .box span{margin-top:20px;}
.advbox ul li:nth-child(2) .box span{margin-top:40px;}
.advbox ul li:nth-child(3) .box span{margin-top:20px;}
.advbox ul li:nth-child(4) .box span{margin-top:20px;}
.section3{padding-top:20px;}
.section5{padding:30px 0 50px;}
.partnerbox{width:1200px; margin:0 auto; text-align:center;}
.partnerbox .swiper-partner{padding-bottom:40px;}
.partnerbox .swiper-partner .swiper-slide{padding:8px;}
.partnerbox .swiper-partner .swiper-slide a{display:block; background:#f9f9f9;box-shadow: 3px 5.196px 10px 0px rgba( 23, 23, 23,0.32 );}
.partnerbox .swiper-partner .swiper-slide p{font-size:17px; line-height:44px; padding:0 8px; color:#000000;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
.partnerbox .swiper-partner .swiper-pagination-bullet{background:rgba(0, 0, 0,0.4);}
.partnerbox .swiper-partner .swiper-pagination-bullet-active{background:#000;}
.partnerbox .swiper-partner .swiper-slide a:hover{opacity:0.85;}
.section6{padding:20px 0 80px;}
.hnewsbox{width:1200px; margin:0 auto; display:flex; justify-content:space-between;}
.hnewsbox .picnews{width:600px; padding-left:80px;}
.hnewsbox .picnews .txt{overflow:hidden; padding:25px 15px 0 0;}
.hnewsbox .picnews .txt .date{float:left; width:125px; text-align:center;}
.hnewsbox .picnews .txt .date span{font-size:26px; color:#666666;}
.hnewsbox .picnews .txt .date p{font-size:14px; color:#666666;}
.hnewsbox .picnews .txt h3{margin-left:125px; font-weight:normal; display:flex; justify-content:space-between; align-items:center; font-size:15px;}
.hnewsbox .picnews .txt h3 i{background:url(../images/hot_ico1.png) no-repeat center; display:block; width:45px; height:18px;}
.hnewsbox .picnews .txt h3 a{color:#666;}
.hnewsbox .picnews .txt h3 a:hover{color:#000;}
.hnewsbox .picnews .txt>p{font-size:12px; color:#666666; line-height:20px; width:300px; margin-left:125px;}
.hnewsbox .txtnews{width:510px; margin-right:30px;}
.hnewsbox .txtnews .n_nav{display:flex; justify-content:space-between; padding-bottom:10px;}
.hnewsbox .txtnews .n_nav span{font-size:17px; color:#666666;}
.hnewsbox .txtnews .n_nav span b{font-weight:normal; margin:0 10px;}
.hnewsbox .txtnews .n_nav>a{font-size:12px; color:#666666;}
.hnewsbox .txtnews .n_nav>a:hover{color:#000;}
.hnewsbox .txtnews li{overflow:hidden;}
.hnewsbox .txtnews li .date{width:80px; text-align:center; float:left; margin-top:25px;}
.hnewsbox .txtnews li .date span{font-size:26px; color:#666666;}
.hnewsbox .txtnews li .date p{font-size:14px; color:#666666;}
.hnewsbox .txtnews li .txt{ padding:25px 0 20px 20px; margin-left:80px; border-left:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}
.hnewsbox .txtnews li .txt h3{font-weight:normal; display:flex; justify-content:space-between; align-items:center; font-size:15px;}
.hnewsbox .txtnews li .txt h3 i{background:url(../images/hot_ico2.png) no-repeat center; display:block; width:45px; height:18px;}
.hnewsbox .txtnews li .txt h3 a{color:#666;}
.hnewsbox .txtnews li .txt h3 a:hover{color:#000;}
.hnewsbox .txtnews li .txt p{font-size:12px; color:#666666; line-height:20px; padding-top:10px;}
.n_nore{text-align:center;}
.n_nore a{font-size: 15px; color: #ffffff; margin:20px auto 0; display: block; line-height:37px; width: 119px; background: url(../images/morebg.png) no-repeat center; text-align: center;}
.footer{color:#fff; color:rgba(255,255,255,0.5); padding-bottom:10px; background:#242424;}
.footer .container{display:flex; justify-content:space-between; align-items:center; padding:40px 0;}
.copy{text-align:center; line-height:30px;}
.copy a{color:#fff; color:rgba(255,255,255,0.5);}
.copy a:hover{color:#fff;}
.footer .left{width:730px;}
.footer .right{text-align:center;}
.footer .right p{padding-top:5px; font-size:16px;}
.footer .left .fnav{border-bottom:1px solid #929292; display:flex; justify-content:space-between; line-height:40px; font-size:16px;}
.footer .left .fnav a{color:#cdcdcd;}
.footer .left .fnav a:hover{color:#fff;}
.footer .left .fcontact{padding-top:80px;}
.footer .left .fcontact p{overflow:hidden; line-height:30px; font-size:16px;}
.footer .left .fcontact p span{margin-right:45px; float:left;}
.position{width:1440px; background:url(../images/position.png) no-repeat left center; border-bottom:1px dotted #c6c6c6; padding-left:38px; line-height:100px; margin-top:35px; font-size:21px; color:#9a9a9a;}
.position a{color:#9a9a9a;}
.position a:hover{color:#000;}
.aboutcontent{padding:30px 0 60px;}
.naboutbox{position:relative; width:1440px; padding:0 35px 0 50px; margin:0 auto;height:645px;}
.hti .nr{background:#3d3d3e; }
.naboutbox .img{width:700px; position:relative;}
.naboutbox .img:after{width:180px; height:180px; background:#3d3d3e; top:-13px; left: -13px; position:absolute; content:'';}
.naboutbox .img img{position:relative; z-index:10;}
.naboutbox .aboutxt{box-shadow: 3px 5.196px 13px 0px rgba(23,23,23,0.24);position:absolute; z-index:20; right:0; top:110px;width: 790px;height:535px; background:#fff; padding:35px 35px 0;}
.naboutbox .aboutxt h3{display:flex; font-weight:normal; justify-content:space-between; align-items:center; line-height:37px;}
.naboutbox .aboutxt h3 span{font-size:28px; color:#3a3a3a;}
.naboutbox .aboutxt h3 a{font-size:15px; color:#ffffff; display:block; width:119px; background:url(../images/morebg.png) no-repeat center; text-align:center;}
.naboutbox .aboutxt .txt{font-size:16px; line-height:36px; color:#232323; padding:22px 0 50px;}
.naboutbox .aboutxt ul{display:flex; justify-content:space-between; text-align:center; padding:0 25px;}
.naboutbox .aboutxt ul li p{font-size:16px; color:#232323; padding-top:15px;}
.business{width:1440px; margin:0 auto;}
.business li{padding-bottom: 90px;}
.business li h3{font-size:32px; line-height:40px; color:#313131;}
.business li .p{font-size:28px;color:#313131; line-height:40px; padding:20px 0 30px;}
.business li .img{display:flex; justify-content:space-between;}
.business li .img img{width:49%;}
.contactcontent{text-align:center; padding:0 0 140px;}
.contactcontent .tit{font-size:60px; color:#000000; font-weight:bold; padding:10px 0 50px;}
.contactcontent ul{padding-top:110px;}
.contactcontent ul li{padding-bottom:60px;}
.contactcontent ul li h3{font-size: 50px;color:#000000; font-weight:normal;}
.contactcontent ul li p{font-size:36px; color:#000; padding:15px 0 25px;}
.contactcontent ul li span{font-size:24px; color:#000000;}
.maincontent2{padding-top:80px;}
.npartnerbox{width:1440px; margin:0 auto; padding:80px 0 100px; text-align:center;}
.npartnerbox ul{display:flex;justify-content:left; text-align:center; flex-wrap:wrap;}
.npartnerbox ul li{width:25%;}
.npartnerbox ul li img{box-shadow: 3px 5.196px 10px 0px rgba( 23, 23, 23,0.32 );}
.npartnerbox ul li:hover img{opacity:0.85;}
.npartnerbox ul li p{font-size:20px; color:#000000; line-height:40px; padding:20px 0 40px;}
.npartnerbox .box{display:flex; justify-content:space-between; padding-bottom: 60px;}
.npartnerbox .box dd img{box-shadow: 3px 5.196px 10px 0px rgba( 23, 23, 23,0.32 );}
.npartnerbox .box dd p{font-size:20px; color:#000000; line-height:40px;padding:20px 0 60px;}
.npartnerbox .box dd:last-child p{padding-bottom:0;}
.equitbox{width:1440px; margin:0 auto; padding:10px 0;}
.equitbox ul{ display:flex; padding:20px 2% 0; justify-content:space-between; flex-wrap:wrap; text-align:center;}
.equitbox ul li{padding:0 3% 5%; width:50%;}
.equitbox ul li p a{display:block; color:#313131; font-size: 38px; font-weight:bold; padding-top:30px;}
.equitbox ul li p a:hover{color:#000;}
.newslistbox{width:1440px; margin:0 auto;}
.newslistbox .list li{padding:40px 8px 30px; overflow:hidden;}
.newslistbox .list li .date{float:right; margin-top:25px; width:114px; text-align:center;}
.newslistbox .list li .date span{display:block; background:#000000; color:#fff; font-size:68px; line-height:114px; font-weight:bold;}
.newslistbox .list li .date p{background:#ffac1c; line-height:42px;margin-top:3px; font-size:22px; color:#fff;}
.newslistbox .list li .txt{margin-right:210px;}
.newslistbox .list li .txt h3{font-weight:normal; font-size:22px;}
.newslistbox .list li .txt h3 a{color:#333333;}
.newslistbox .list li .txt h3 a:hover{color:#000;}
.newslistbox .list li .txt p{ margin:25px 0 12px; font-size:17px; line-height:28px; color:#999999;}
.newslistbox .list li .txt .xq{display:block;width: 233px; background:#000; color: #fff; padding-left:68px;line-height:62px; position:relative; font-size:20px;}
.newslistbox .list li .txt .xq:after{content:''; border-left:2px solid #fff; height:100%; right:10%; top:0; position:absolute;}
.gallery-top{width:922px; margin:0 auto 13px;}
.gallery-thumbs{width:830px; margin:0 auto;}
.gallery-thumbs .swiper-slide a{display:block; border:1px solid #ececec;}
.gallery-thumbs .swiper-slide a img{height:147px; object-fit: cover;}
.gallery-thumbs .swiper-slide-thumb-active a{border:1px solid #000;}
.case-button-next,.case-button-prev{transition: all 0.35s ease-in-out; display:block; background:#787878 url(../images/left.png) no-repeat center;width:26px; height:147px; cursor: pointer; line-height:136px; position:absolute; bottom:0;}
.case-button-next{background:#787878 url(../images/right.png) no-repeat center;}
.case-button-next:hover,.case-button-prev:hover{background-color:#000;}
.case-button-next{right:0;}
.case-button-prev{left:0;}
.prev{position:absolute; left:0;text-align:center; top:30%;color:#616161;display:block;z-index: 100;}
.next{position:absolute; right:0; text-align:center; top:30%;color:#616161; z-index: 100; display:block;}
.position{position:relative;}
.htis{position:absolute; right:0; line-height:24px; bottom:10px;font-size:14px; color:#929191; display:flex; align-items:center; justify-content:right;}
.htis span{display:inline-block; background:url(../images/time.png) no-repeat left center; padding-left:25px; margin-left:8px;}
.htis span:nth-child(2){background:url(../images/hits.png) no-repeat left center; padding-left:28px;}
.showproduct{width:1440px; margin:0 auto;}
.showproduct .title h3{font-size: 46px; color:#29292b; text-align: center;padding:55px 0;}
.showproduct .imginfobox{display:flex; justify-content:space-between; padding-bottom: 70px;}
.imgbox{width:922px; position:relative;}
.showproduct .imginfobox .txt{font-size:28px;color:#222132;width:460px;}
.showproduct .imginfobox .txt li{padding-bottom:55px;}
.showproduct .imginfobox .txt .p{line-height:60px; padding-top:10px;}
.infocontent .ti span{display:inline-block; font-size:22px; color:#ffffff; background:#000;height: 41px; width: 106px; text-align:center; line-height: 41px;}
.infocontent .content{padding:30px 0 50px; border-bottom:1px dotted #c6c6c6; font-size:18px; line-height:2; color: #09090a;}
.updown{display:flex; justify-content:space-between; padding:150px 0 50px; font-size:22px; color: #222132;}
.updown a{ color: #222132;}
.honorbox{width:1440px; margin:0 auto; text-align:center; padding-bottom:60px;}
.honorbox .hti{padding:65px 0;}
.honorbox .honor1 ul{/*display:flex; justify-content:space-between;*/ overflow:hidden;}
.honorbox .honor1 li p{font-size:18px; line-height:40px; padding-top:10px; color:#333;}
.honorbox .honor1 .swiper-partner{padding-bottom:50px;}
.honorbox .honor1 .swiper-partner .swiper-pagination-bullet-active{background:#000;}
/*.honorbox .honor1 ul li{width:31%;}*/
.page{overflow:hidden; line-height:32px; text-align: center; padding:40px 0;}
.page a,.page span{color:#444; display:block; font-size:14px; padding:2px 12px; margin:0 5px; background:#e2e2e2; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px}
.page a:nth-child(1){margin-left:0!important}
.page .active a{background:#000; color:#FFF}
.page a:hover{background:#000; color:#FFF}
.page ul,.page li{list-style:inherit;}
.page li{display:inline-block;}
.newscontent{padding:0 0 50px; border-bottom:1px dotted #c6c6c6; font-size:18px; line-height:2; color: #09090a;}
.habout .aboutxt h3 a:hover,.n_nore a:hover{opacity:0.9;}
.swiper-partner .swiper-button-prev{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23999'%2F%3E%3C%2Fsvg%3E");}
.swiper-partner .swiper-button-next{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23999'%2F%3E%3C%2Fsvg%3E");}
.recuitbox{width:1440px; margin:0 auto; padding:70px 0 100px;}
.recuitbox .title{border-bottom:8px solid #fabc44; display:flex; justify-content:space-between; align-items:center; text-align:center; background:#eeeeee; font-size:18px; color:#1e202f; line-height:39px;}
.recuitbox .title>div{width:20%;}
.recuitbox .title .ti{position:relative; background:#1e202f; font-size:25px; color:#eeeeee; line-height:145px;}
.recuitbox .txt{display:none; padding:5%;font-size:20px; color:#636363; line-height:2;}
.recuitbox .title .xq{position:relative; height:145px; display:flex; align-items:center; justify-content:center;}
.recuitbox .title .xq a{cursor: pointer; font-size:17px; color:#1e202f; background:#fff; line-height:43px; width:92px; display:block;}
.recuitbox .title .xq:after{content: "";
	border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 16px solid #1e202f;
    content: "";
    position: absolute;    
    top:65px;
    left: -20px;
    width: 0;
    z-index: 99;
	transform:rotate(90deg);
	display:none;
}
.recuitbox .title .ti:after{content: "";
	border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 16px solid #1e202f;
    content: "";
    position: absolute;    
    top:65px;
    right: -20px;
    width: 0;
    z-index: 99;
	transform:rotate(270deg);
}
.rfixed{position:fixed; right:0; z-index:10; top:50%; margin-top:-100px;}
.rfixed li{height:41px; width:90px; position:relative;}
.rfixed li a{display:block;transition: all 0.35s; right:0; position:absolute; background:#333; color:#fff; line-height:40px;border-bottom:1px solid #424242; width:90px; text-align:center;}
.rfixed li:last-child a{border-bottom:none;}
.rfixed li a:hover{background:#111;}
.rfixed li.active a{background:#111;}
@media only screen and (max-width:1600px) {
 .position{width:1200px;font-size:18px;line-height: 60px;margin-top: 15px;}
 .naboutbox{width:1200px; padding:0;}
 .naboutbox .aboutxt{width:720px;}
 .naboutbox .img{width:650px;}
 .business{width:1200px;} 
 .business li h3{font-size:30px;}
 .business li .p{font-size:22px;}
 .honorbox{width:1200px;}
 .showproduct .title h3{font-size:36px;}
 .gallery-top{width:750px;} 
 .imgbox{width:750px; height:585px; overflow:hidden;} 
 .gallery-thumbs{width:680px;}
 .gallery-thumbs .swiper-slide a img{height:100px;}
 .case-button-next, .case-button-prev{height:102px;}
 .showproduct{width:1200px;}
 .showproduct .imginfobox .txt{width:400px; font-size:20px;}
 .showproduct .imginfobox .txt li{padding-bottom:30px;}
 .showproduct .imginfobox .txt .p{line-height:45px;}
 .showproduct .imginfobox{padding-bottom:60px;}
 .updown{font-size:18px; padding:80px 0 40px;}
 .npartnerbox{width:1200px;padding:60px 0;}
 .npartnerbox ul li{width:270px;}
 .npartnerbox ul li p{padding:15px 0 30px; font-size:18px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
 .npartnerbox .box dl{width:270px;}
 .npartnerbox .box dl.par{width:585px;}
 .npartnerbox .box dd p{padding:15px 0 30px;font-size:18px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word;}
.npartnerbox .box{padding-bottom:50px;}
.maincontent2{padding-top:60px;}
.contactcontent .tit{font-size:48px;}
.contactcontent{width:1200px; margin:0 auto;}
.contactcontent ul{padding-top: 80px;}
.contactcontent ul li h3{font-size:36px;}
.contactcontent ul li p{font-size:28px; padding:10px 0 15px;}
.contactcontent ul li span{font-size:22px;}
.equitbox{width:1200px;padding: 10px 0 40px;}
.equitbox ul li{padding:0 2.5% 4%;}
.equitbox ul li p a{font-size:28px;}
.newslistbox{width:1200px;}
.showproduct .title h3{font-size:32px;}
.recuitbox{width:1200px; padding:50px 0 70px;}
.recuitbox .title{font-size:16px; line-height:1.8; border-bottom:5px solid #fabc44;}
.recuitbox .title .xq a{line-height:36px; font-size:16px;}
.recuitbox .title .xq{height:100px;}
.recuitbox .title .ti{line-height:100px;}
.recuitbox .txt{font-size:16px;}
.recuitbox .title .ti:after{top:40px;}
.recuitbox .title .xq:after{top:40px;}
.npartnerbox ul li{width:25%; padding:0 20px;}
}


